*{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
input {
    -webkit-user-select:auto; /*webkit浏览器*/
}
/*通用属性*/
body{
    font:0.22rem "microsoft yahei",Arial,Helvetica,sans-serif;
    color:#666;
    margin:0;
    padding:0;
}
a{
    color: #666;
    text-decoration: none;
}
a:hover{
    text-decoration: none;
}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd{
    margin:0;
    padding:0;
    list-style:none;
    color: #000;
}
img{
    vertical-align: bottom;
}

/*订单确认*/
#order_body{
    width:100%;
    height:100%;
    background:#e2e2e1;
    margin-bottom:1.55rem;
}

#order_section .order_choose li{
    margin-top:0.13rem;
    padding:0 0.55rem;
    background: #fff;
}

    /*地址*/
#order_section .order_choose .order_address{
    padding-bottom:0.1rem;
}

#order_section .order_choose .order_address div.addressBox{
    display: flex;
    justify-content: space-between;
    border-bottom:1px solid #ddd;
    height:1.2rem;
    line-height: 1.2rem;
}
#order_section .order_choose .order_address .address{
    padding:0.2rem 0 0.1rem 0;
    /*display: none;*/
}
#order_section .order_choose .order_address .address p{
    font-size:0.38rem;
    color: #909090;
    /*font-weight:100;*/
    padding-bottom:0.1rem;
}
#order_section .order_choose .order_address,.order_goodsMsg,.order_time,.order_buyMeal,.order_insurance,.order_sendWay,.moneyDetail,.order_coupon,.sendWay p{
    font-size:0.43rem;
}

#order_section .order_choose .order_address div img{
    width:0.81rem;
    height:0.81rem;
    padding-top:0.2rem;
}
/*商品信息*/
#order_section .order_choose .order_goodsMsg>p{
    border-bottom:1px solid #ddd;
    /*height:1.2rem;*/
    line-height: 1.2rem;
}
.goodsMsgBox{
    display: flex;
    justify-content: space-between;
    padding:0.2rem 0 0.3rem 0;
}

.goodsMsgBox>p{
    width:2.22rem;
    height:2.22rem;
}
.goodsMsgBox img{
    width:100%;
    height:100%;
}
.goodsMsgBox .proModel{
    font-size:0.4rem;
    width:3.8rem;
    padding-top:0.2rem;
}

.goodsMsgBox .proModel h4{
    color: #909090;
    padding-top:0.2rem;
}
.goodsMsgBox .countAdd{
    width:2.5rem;
}
.goodsMsgBox .countAdd img{
    width:0.62rem;
    height:0.62rem;
    padding-top:0.8rem;
}

.goodsMsgBox .countAdd input{
    border:2px solid #ddd;
    border-radius: 5px;
    margin-bottom:0.05rem;
    font-size:0.3rem;
    box-sizing: border-box;
    width:1rem;
    height:0.5rem;
    line-height:0.5rem;
    text-align:center;
    background: #fff;
}
.goodsMsgBox .countAdd div{
    text-align: center;
    font-size:0.4rem;
}
.goodsMsgBox .countAdd h4{
    text-align: right;
    font-weight: normal;
    font-size:0.4rem;
}
.goodsMsgBox .countAdd span.confirmPrice{
    display: inline-block;
    font-size:0.4rem;
    padding-top:0.2rem;
}
/*确认时间*/
#order_section .order_choose .order_time{
    display: flex;
    justify-content: flex-start;
    height:1.6rem;
    line-height:1.6rem;
}
.order_time>p{
    width:23%;
}

#order_section .order_choose .order_time div{
    /*margin-left:0.5rem;*/
    font-size:0.36rem;
    color: #909090;
    width:80%;
}
#order_section .order_choose .order_time div span{
    border-bottom:1px solid #909090;
}
#order_section .order_choose .order_time div b{
    color:#000;
    font-weight:normal;
    margin:0 0.2rem;
    font-size:0.38rem;
}
/*购买套餐*/
#order_section .order_choose .order_buyMeal,.order_insurance,.order_coupon,.sendWay{
    display: flex;
    justify-content:space-between;
    height:1.6rem;
    line-height:1.6rem;
}

#order_section .order_choose .order_buyMeal div span,.order_insurance div span,.order_coupon div span,.sendWay div span {
    display: inline-block;
    font-size:0.4rem;
    color:#909090;
    /*padding-right:0.8rem;*/
}
#order_section .order_choose .order_buyMeal p{
    width:2.8rem;
}
/*保险服务*/
#order_section .order_choose .order_insurance div{
    position: relative;
}

/*下单备注*/
#order_section .order_choose .order_remark{
    background: #e2e2e1;
    padding-top:0.3rem;
    padding-bottom:0.3rem;
}
#order_section .order_choose .order_remark h2{
    font-size:0.4rem;
}
#order_section .order_choose .order_remark p{
    font-size:0.35rem;
    margin-top:0.2rem;
    color: #666;
}
#order_section .order_choose .order_remark input{
    width:0.35rem;
    height:0.35rem;
}

/*费用明细*/
#order_section .order_choose .moneyDetail div{
    display: flex;
    justify-content: space-between;
    padding:0.3rem 0;
}
#order_section .order_choose .moneyDetail div span{
    font-size:0.4rem;
}
#order_section .order_choose .moneyDetail div span b{
    font-weight:normal;
}
/*底部订单确认*/
#order_footer{
    display:flex;
    justify-content: space-between;
    width:100%;
    height:1.55rem;
    line-height:1.55rem;
    position: fixed;
    bottom:0;
    background: #fff;
    border-top:1px solid #ddd;
}
#order_footer p{
    width:25%;
    text-align:right;
    font-size:0.5rem;
}
#order_footer .order_rightBox{
    width:70%;
    display: flex;
    justify-content: flex-end;
}

#order_footer .order_rightBox button{
    border:1px solid #1a1a1a;
    background: #1a1a1a;
    color: #fff;
    width:3.5rem;
    font-size:0.5rem;
    font-weight: 100;
}
#order_footer .order_rightBox .order_pic{
    margin-top:0.2rem;
    margin-right:0.35rem;
}
#order_footer .order_rightBox .order_pic span{
    background-repeat: no-repeat;
    background-size: cover;
    width:1rem;
    height:1rem;
    display: inline-block;
}


